package mqigdcom.mqigd.netapi;

import java.util.Map;

import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.FieldMap;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;

/**
 * Retrofit2 网络请求的业务接口
 * Created by wangqian on 2017/6/19.
 */

public interface INetApi {
    // 4.3.路况数据保存 LQ（Android、iOS）
    @FormUrlEncoded
    @POST(NetApiConst.SAVE_ROAD_CONDITION_LQ)
    Call<ResponseBody> saveRoadConditionLQ(@FieldMap Map<String, String> params);

    // 4.3.路况数据保存 SN（Android、iOS）
    @FormUrlEncoded
    @POST(NetApiConst.SAVE_ROAD_CONDITION_SN)
    Call<ResponseBody> saveRoadConditionSN(@FieldMap Map<String, String> params);

    // 4.3.路况数据保存 SCI（Android、iOS）
    @FormUrlEncoded
    @POST(NetApiConst.SAVE_ROAD_CONDITION_SCI)
    Call<ResponseBody> saveRoadConditionSCI(@FieldMap Map<String, String> params);

    // 4.3.路况数据保存 TCI（Android、iOS）
    @FormUrlEncoded
    @POST(NetApiConst.SAVE_ROAD_CONDITION_TCI)
    Call<ResponseBody> saveRoadConditionTCI(@FieldMap Map<String, String> params);

    // 4.3.路况数据保存 BCI（Android、iOS）
    @FormUrlEncoded
    @POST(NetApiConst.SAVE_ROAD_CONDITION_BCI)
    Call<ResponseBody> saveRoadConditionBCI(@FieldMap Map<String, String> params);
    @GET(NetApiConst.TASK)
    Call<ResponseBody> task();
}
